#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
void output_date(int y, int m, int d) {
	int month[13] = {
		0,31,28,31,30,31,30,31,31,30,31,30,31
	};
	if ((y % 4 == 0 && y % 100) || y % 400 == 0)month[2] += 1;
	if (d == 0) {
		m--;
		y = m ? y : y - 1;
		m = m ? m : 12;
		d = month[m];
	}
	else if (d > month[m]) {
		m++;
		y = m > 12 ? y + 1 : y;
		m = m > 12 ? 1 : m;
		d = 1;
	}
	printf("%d %d %d\n", y, m, d);
	return;
}
int main() {
	int y, m, d;
	scanf("%d%d%d", &y, &m, &d);
	output_date(y, m, d - 1);
	output_date(y, m, d + 1);
	return 0;
}